Customization Issues In Cloud Based Multi Tenant SaaS Applications
نویسندگان
چکیده
Cloud computing is growing rapidly, with applications in almost all the areas. SaaS (Software as a Service) is a modern approach to deliver large scalable enterprise software as a service on Internet. Cloud platform provides the scalability, availability and utility computing for services on Internet. There are many technical challenges involved in SaaS development. One of them is multi-tenancy, which allows single instance of software to serve multiple organizations by accommodating their unique requirements through configuration at the same time. SaaS architecture requires the both configuration and some level of customization to achieve higher maturity model. As every organization requires a Management Software to run their business, as they have been using traditional onpremise software which usually requires many hardware and software resources. There are many organizations that cannot afford such investments and cloud computing is the best solution. In this paper, we will explore the customization issues and challenges to SaaS vendors; we proposed an application model in which we can use xml data type in database to make customizations more flexible.
منابع مشابه
Multi-Dimensional Customization Modelling Based On Metagraph For Saas Multi-Tenant Applications
Software as a Service (SaaS) is a new software delivery model in which pre-built applications are delivered to customers as a service. SaaS providers aim to attract a large number of tenants (users) with minimal system modifications to meet economics of scale. To achieve this aim, SaaS applications have to be customizable to meet requirements of each tenant. However, due to the rapid growing of...
متن کاملGame-Theoretic Strategy for Personalized Privacy Protection
With the development of cloud computing, more and more service providers deploy multitenant applications to the cloud. Multi-tenant data is stored by non-fully trusted SaaS service providers, and the protection of data privacy attracts more attention. This paper proposes a privacy protection strategy customization framework. This framework considers the privacy protection needs, SaaS applicatio...
متن کاملCost-effectiveness of tenant-based allocation model in SaaS applications running in a public Cloud
Context. Cloud computing is getting more and more interest with every year. It is an approach that allows Internet based applications to work in distributed and virtualized cloud environment. It is characterized by on-demand resources and payper-use pricing. Software-as-a-Service (SaaS) is a software distribution paradigm in cloud computing and represents the highest, software layer in the clou...
متن کاملAn Architectural Model for Customizing the Business Logic of SaaS Applications
Traditional software applications are typically customized before being delivered to a client. This customization was a paid service delivered by software development organisations. With the growing demand of applications delivered with a SaaS model, software development organisations are increasingly responding with the migration of traditional applications to a multi-tenant SaaS deployment mo...
متن کاملFederated Authorization for Software-as-a-Service Applications
Software-as-a-Service (SaaS) is a type of cloud computing in which a tenant rents access to a shared, typically web-based application hosted by a provider. Access control for SaaS should enable the tenant to control access to data that are located at the provider based on tenant-specific access control policies. To achieve this, state-of-practice SaaS applications provide application-specific a...
متن کامل